package com.xnyzc.lhy.common.component.service;

import com.xnyzc.lhy.common.entity.OaGatewayIgnore;
import com.xnyzc.lhy.common.entity.PangClient;
import com.xnyzc.lhy.common.entity.PangRoute;

import java.util.List;

/**
 * @Description:
 * @Author: scootXin
 * @Date: 2019/9/26 21:53
 */
public interface IGatewayService {
    /**
     * 从缓存中获取客户端信息
     *
     * @param clientId
     * @return
     */
    PangClient getPangClient(String clientId);

    /**
     * 获取路由列表
     *
     * @return
     */
    List<PangRoute> getPangRouteList();

    /**
     * 获取验签忽略url
     *
     * @return
     */
    List<OaGatewayIgnore> getSignIgnoreList();

}
